<!--<template>-->

<!--  <div>-->
<!--    <Spin :spinning="loading" tip="Loading...">-->
<!--      <div style="padding-top: 1rem;"></div>-->

<!--     -->

<!--      <div style="padding-top: 1rem;"></div>-->
<!--      <div>-->
<!--        <BreakSpace label="选择车辆"  />-->
<!--        <FormPanel-->
<!--          ref="infoMain"-->
<!--          :list="formList"-->
<!--          :formType="'add'"-->
<!--          :isSubmitBtn="false"-->
<!--          :cols= "2"-->
<!--        />-->
<!--        <BreakSpace label="申请信息"  />-->
<!--        <FormPanel-->
<!--          ref="infoMain1"-->
<!--          :list="formList2"-->
<!--          :formType="'add'"-->
<!--          :isSubmitBtn="false"-->
<!--          :cols= "3"-->
<!--        />-->
<!--      </div>-->
<!--    </Spin>-->

<!--    <multiuse-button type="primary" @click="saveDialog('save')">保 存</multiuse-button>-->
<!--    <multiuse-button type="primary" @click="saveDialog('apply')">提交申请</multiuse-button>-->
<!--    <multiuse-button @click="closeDialogTop">关 闭</multiuse-button>-->

<!--  </div>-->
<!--</template>-->
<!--<script>-->
<!--import { dictionary } from '@/utils/dictMixin';-->
<!--import { queryAllUserOrder} from '@/api/omSaleP/BigOrderRefund/BigOrderRefundApply/index.js';-->
<!--import { newSave } from '@/api/plateNumber/car/index.js';-->
<!--import config from '@/assets/js/config';-->
<!--import {getUserId,getEmployeeName,getMobile} from '@/assets/js/auth.js';-->
<!--import cookie from 'js-cookie';-->
<!--export default {-->
<!--  props: {-->
<!--    type: {-->
<!--      type: String,-->
<!--      require: true,-->
<!--    },-->
<!--    rowData: {-->
<!--      type: Object,-->
<!--    },-->
<!--  },-->
<!--  mixins: [dictionary],-->
<!--  components: {},-->
<!--  data() {-->
<!--    return {-->
<!--      dataList1: [],-->
<!--      visible: false,-->
<!--      visibleDrawer: false,-->
<!--      collapse: false,-->
<!--      visibleAdd: false,-->
<!--      vinSelect:false,-->
<!--      infoId: null,-->
<!--      saveData: null,-->
<!--      flterValue: {}, //参数-->
<!--      res: {}, //返回值-->
<!--      fetchParams: {}, //ipa 接口-->
<!--      selectedRows: [], //选中经销商-->
<!--      formList: this.createFormList1(),-->
<!--      formList2: this.createFormList2(),-->
<!--      options: [],-->
<!--      value: [],-->
<!--      list: [],-->
<!--      loading: false,-->
<!--      states: [],-->
<!--      data:{}-->
<!--    };-->
<!--  },-->
<!--  async mounted() {-->
<!--    let res = await queryAllUserOrder()-->
<!--    if (res.data !== null){-->
<!--      this.states = res.data;-->
<!--      console.log("res.data======",res.data)-->
<!--      this.list = this.states.map(item => {-->
<!--        return { value: JSON.stringify(item), label: item.customerMobile };-->
<!--      });-->
<!--    }-->
<!--  },-->
<!--  methods: {-->
<!--    orderChange(val){-->
<!--        this.data = JSON.parse(val)-->
<!--        console.log('data',this.data);-->

<!--    },-->
<!--    remoteMethod(query) {-->
<!--      if (query !== '') {-->
<!--        this.loading = true;-->
<!--        setTimeout(() => {-->
<!--          this.loading = false;-->
<!--          this.options = this.list.filter(item => {-->
<!--            return item.label.toLowerCase()-->
<!--              .indexOf(query.toLowerCase()) > -1;-->
<!--          });-->
<!--        }, 200);-->
<!--      } else {-->
<!--        this.options = [];-->
<!--      }-->
<!--    },-->
<!--    formChangeHandle(val) {-->
<!--      console.log(val);-->
<!--      this.saveData = val;-->
<!--    },-->
<!--    //保存-->
<!--    chooseOrderNo() {-->
<!--      this.visibleDrawer = true;-->
<!--    },-->
<!--    closeAdd() {-->
<!--      this.visibleDrawer = false;-->
<!--      this.fetchParams = { ...this.fetchParams };-->
<!--    },-->
<!--    saveAdd(shuju) {-->
<!--      console.log("shuju", shuju)-->
<!--      //关闭上一级页面-->
<!--      this.vinSelect = false;-->
<!--      //-->
<!--      // this.fetchParams = { ...this.fetchParams };-->
<!--      //赋值-->
<!--      // this.formList.map( (x) => {-->
<!--      // this.data = JSON.parse(val)-->
<!--      // console.log('data',this.data);-->
<!--      // console.log(" shuju[0].batteryNo",  shuju[0].batteryNo)-->
<!--      this.formList.find(item => item.fieldName === 'vin').initialValue = shuju[0].vin;-->
<!--      this.formList.find(item => item.fieldName === 'engineNo').initialValue = shuju[0].engineNo;-->
<!--      this.formList.find(item => item.fieldName === 'motorNo').initialValue = shuju[0].motorNo;-->
<!--      this.formList.find(item => item.fieldName === 'batteryNo').initialValue = shuju[0].batteryNo;-->
<!--      this.formList.find(item => item.fieldName === 'gearboxNo').initialValue = shuju[0].gearboxNo;-->
<!--      this.formList.find(item => item.fieldName === 'seriesName').initialValue = shuju[0].seriesName;-->
<!--      this.formList.find(item => item.fieldName === 'modelName').initialValue = shuju[0].modelName;-->
<!--      this.formList.find(item => item.fieldName === 'productDate').initialValue = shuju[0].productDate;-->
<!--      this.formList.find(item => item.fieldName === 'drawTime').initialValue = shuju[0].drawTime;-->
<!--      this.formList.find(item => item.fieldName === 'customerName').initialValue = shuju[0].customerName;-->
<!--      this.formList.find(item => item.fieldName === 'customerMobile').initialValue = shuju[0].customerMobile;-->
<!--      // this.formList.find(item => item.fieldName === 'liceensePlateNumber').initialValue = shuju[0].liceensePlateNumber; 车牌-->
<!--      // });-->
<!--    },-->
<!--    //点击保存按钮-->
<!--    async saveDialog(type) {-->
<!--      let [err,data] = await this.$refs.infoMain.GET_FORM_DATA();-->
<!--      let [err1,data1] = await this.$refs.infoMain1.GET_FORM_DATA();-->

<!--      if (err || err1){-->
<!--        return;-->
<!--      }-->

<!--      //把data和data1赋值给data-->
<!--      data=Object.assign({},data,data1);-->

<!--      console.log("data",data)-->
<!--      if (!data.vin ){-->
<!--        return this.$notify.error({ title: '提示信息', message:  '车辆信息为空！' });-->
<!--      }-->
<!--      if (!data.mileage ){-->
<!--        return this.$notify.error({ title: '提示信息', message:  '行使里程为空！' });-->
<!--      }-->

<!--      if (data ) {-->
<!--        this.loading = true;-->
<!--        data.type = type;-->
<!--        data.getUserId = getUserId();-->
<!--        data.getEmployeeName = getEmployeeName();-->
<!--        data.getMobile = getMobile();-->
<!--        let codeoan = cookie.get('ownerCode')-->
<!--        data.caseUrl = data.caseUrl;-->
<!--        data.rownerCode = codeoan;-->
<!--        //保存-->
<!--        let res = await newSave(data);-->
<!--        console.log(res);-->
<!--        if (res.resultCode === 200) {-->
<!--          this.$emit('save');-->
<!--          return this.$notify.success({title: '提示信息', message: '保存成功'});-->
<!--        } else {-->
<!--          this.loading = false;-->

<!--        }-->
<!--      }-->
<!--    },-->
<!--    //取消操作-->
<!--    closeDialogTop(type) {-->
<!--      if (this.type !== 'show'){-->
<!--        this.$confirm('确认关闭窗口吗？您所做的操作将不会被保存！', '提示', {-->
<!--          confirmButtonText: '确定',-->
<!--          cancelButtonText: '取消',-->
<!--          type: 'warning'-->
<!--        })-->
<!--          .then(() => {-->
<!--            this.closeDialog('closeDialog');-->
<!--          })-->
<!--      }else {-->
<!--        this.closeDialog('closeDialog');-->
<!--      }-->
<!--    },-->
<!--    //取消操作-->
<!--    closeDialog(type) {-->
<!--      this.$emit('close', { visible: false,type:type});-->
<!--    },-->
<!--    createFormList1() {-->

<!--      return [-->
<!--        {-->
<!--          type: 'INPUT',-->
<!--          label: 'VIN',-->
<!--          filterable: true,-->
<!--          fieldName: 'vin',-->
<!--          readonly: true, // 只读-->
<!--          disabled: false, //置灰-->
<!--          placeholder: '请输入VIN...',-->


<!--        },-->
<!--        {-->
<!--          type: 'INPUT',-->
<!--          label: '行驶里程',-->
<!--          fieldName: 'mileage',-->
<!--          // readonly: true, // 只读-->
<!--          // disabled: true, //置灰-->
<!--          initialValue:'',-->
<!--        },-->
<!--        {-->
<!--          type: 'INPUT',-->
<!--          label: '发动机号',-->
<!--          filterable: true,-->
<!--          fieldName: 'engineNo',-->
<!--          readonly: true, // 只读-->
<!--          disabled: true, //置灰-->
<!--          initialValue:'',-->
<!--        },-->
<!--        {-->
<!--          type: 'INPUT',-->
<!--          label: '电机编码号',-->
<!--          filterable: true,-->
<!--          fieldName: 'motorNo',-->
<!--          readonly: true, // 只读-->
<!--          disabled: true, //置灰-->
<!--          initialValue:'',-->
<!--        },-->
<!--        {-->
<!--          type: 'INPUT',-->
<!--          label: '电池编号',-->
<!--          filterable: true,-->
<!--          fieldName: 'batteryNo',-->
<!--          readonly: true, // 只读-->
<!--          disabled: true, //置灰-->
<!--          initialValue:'',-->
<!--        },-->
<!--        {-->
<!--          type: 'INPUT',-->
<!--          label: '变速器号',-->
<!--          filterable: true,-->
<!--          fieldName: 'gearboxNo',-->
<!--          readonly: true, // 只读-->
<!--          disabled: true, //置灰-->
<!--          initialValue:'',-->
<!--        },-->
<!--        {-->
<!--          type: 'INPUT',-->
<!--          label: '车系',-->
<!--          filterable: true,-->
<!--          fieldName: 'seriesName',-->
<!--          readonly: true, // 只读-->
<!--          disabled: true, //置灰-->
<!--          initialValue:'',-->
<!--        },-->
<!--        {-->
<!--          type: 'INPUT',-->
<!--          label: '车型',-->
<!--          filterable: true,-->
<!--          fieldName: 'modelName',-->
<!--          readonly: true, // 只读-->
<!--          disabled: true, //置灰-->
<!--          initialValue:'',-->
<!--        },-->

<!--        // {-->
<!--        //   title: '生产日期',-->
<!--        //   dataIndex: 'applyDate',-->
<!--        //   sorter: true,-->
<!--        //   filter: true,-->
<!--        //   filterType: 'date-range',-->
<!--        //   readonly: true, // 只读-->
<!--        //   disabled: true, //置灰-->
<!--        // },-->
<!--        // {-->
<!--        //   title: '开票日期',-->
<!--        //   dataIndex: 'applyDate',-->
<!--        //   sorter: true,-->
<!--        //   filter: true,-->
<!--        //   filterType: 'date-range',-->
<!--        //   readonly: true, // 只读-->
<!--        //   disabled: true, //置灰-->
<!--        // },-->
<!--        {-->
<!--          type: 'INPUT',-->
<!--          label: '生产日期',-->
<!--          filterable: true,-->
<!--          fieldName: 'productDate',-->
<!--          readonly: true, // 只读-->
<!--          disabled: true, //置灰-->
<!--          initialValue:'',-->
<!--        },-->
<!--        {-->
<!--          type: 'INPUT',-->
<!--          label: '开票时间',-->
<!--          filterable: true,-->
<!--          fieldName: 'drawTime',-->
<!--          readonly: true, // 只读-->
<!--          disabled: true, //置灰-->
<!--          initialValue:'',-->
<!--        },-->
<!--        {-->
<!--          type: 'INPUT',-->
<!--          label: '车主姓名',-->
<!--          filterable: true,-->
<!--          fieldName: 'customerName',-->
<!--          readonly: true, // 只读-->
<!--          disabled: true, //置灰-->
<!--          initialValue:'',-->
<!--        },-->
<!--        {-->
<!--          type: 'INPUT',-->
<!--          label: '车主电话',-->
<!--          filterable: true,-->
<!--          fieldName: 'customerMobile',-->
<!--          readonly: true, // 只读-->
<!--          disabled: true, //置灰-->
<!--          initialValue:'',-->
<!--        }-->
<!--      ];-->
<!--    },-->
<!--    createFormList2() {-->
<!--      return [-->

<!--        {-->
<!--          type: 'TEXT_AREA',-->
<!--          label: '申请说明',-->
<!--          maxlength: 200,-->
<!--          fieldName: 'applyReason',-->
<!--          placeholder: '请输入申请理由....',-->
<!--          style: {width: '750px'},-->
<!--          selfCols: 3 ,-->
<!--          rows: 6,-->
<!--          rules: [-->
<!--            {min: 1, max: 200, message: '长度在 1 到 200 个字符', trigger: 'blur'},-->
<!--            {-->
<!--              required: true,-->
<!--              validator: (rule, value, callback) => {-->
<!--                if (!value) {-->
<!--                  return callback(new Error('请输入申请理由...'));-->
<!--                }-->
<!--                callback();-->
<!--              },-->
<!--              trigger: ['blur', 'change'],-->
<!--            },-->
<!--          ],-->
<!--        },-->


<!--        {-->
<!--          type: 'UPLOAD_FILE',-->
<!--          label: '附件上传',-->
<!--          fieldName: 'caseUrl',-->
<!--          initialValue: [],-->
<!--          selfCols: 3 ,-->
<!--          rows: 3,-->
<!--          upload: {-->
<!--            actionUrl: `${config.uploadUrl}/api/file/oss/upload`, // 上传的地址-->
<!--            limit: 5,-->
<!--            fileTypes: ['jpg', 'jpeg', 'png', 'gif', 'pdf', 'rar', 'zip', 'txt', 'ppt', 'pptx', 'doc', 'docx', 'xls', 'xlsx'],-->
<!--            max: 1024 * 200-->
<!--          }-->
<!--        },-->
<!--      ];-->

<!--    },-->

<!--  }-->
<!--};-->
<!--</script>-->
<!--<style lang="less" scoped></style>-->
